/* 
通用样式
*/

/*设置字体*/
@font-face {
    font-family: fontawesome;
    src: url('../font/FontAwesome.otf') format('embedded-opentype'),
    url('../font/fontawesome-webfont.svg') format('svg'),
    url('../font/fontawesome-webfont.ttf') format('truetype'),
    url('../fonts/fontawesome-webfont.woff') format('woff');
}

*{
    list-style: none;
    margin: 0;
    padding: 0;
}

.activate_font{
    color: #F90303;
}

.normal_font,li{
    color: #7f7f7f;
}

a{
    text-decoration: none;
    color: #7f7f7f;
}

a:hover{
    color: #F90303;
}

input, button{
    outline: none;
}

.mr0{
    margin-right: 0 !important;
}

.mr20{
    margin-right: 20px;
}

.mt12{
    margin-top: 12px !important;
}

.mb12{
    margin-bottom: 12px !important;
}

.mr12{
    margin-right: 12px !important;
}

.ml12{
    margin-left: 12px !important;
}

.f333{
    color: #333;
}

/* justify-content: start */
.jcstart{
    justify-content: start !important;
}

.jccenter{
    justify-content: center;
}

/* align-items: center */
.aicenter{
    align-items: center !important;
}

/* text-align: left */
.taleft{
    text-align: left !important;
}

/* vertical-align: middle */
.vamiddle{
    vertical-align: middle;
}

/* font-size: 20px */
.fs20{
    font-size: 20px !important;
}

.displayNone{
    display: none !important;
}